package com.feeyin.radar.sys.service;

import com.feeyin.radar.sys.model.Role;
import java.util.List;

public abstract interface RoleService
{
  public abstract List getRoles();

  public abstract Role getRole(Integer paramInteger);

  public abstract Role getRoleByRoleName(String paramString);

  public abstract String getRoleCode();

  public abstract boolean isRepeatUpdateRole(Role paramRole);

  public abstract String getFunctionIdsOperateIdsByRoleId(Integer paramInteger);

  public abstract String getViewFunctionIdsByRoleId(Integer paramInteger);

  public abstract boolean insertRole(Role paramRole, String[] paramArrayOfString1, String[] paramArrayOfString2);

  public abstract boolean insertRole(Role paramRole, String[] paramArrayOfString);

  public abstract boolean updateRole(Role paramRole);

  public abstract boolean updateRole(Role paramRole, String[] paramArrayOfString1, String[] paramArrayOfString2);

  public abstract boolean updateRole(Role paramRole, String[] paramArrayOfString);

  public abstract boolean deleteRole(Integer paramInteger);

  public abstract boolean deleteRoles(String[] paramArrayOfString);

  public abstract boolean addUserViewFunPosition(Integer paramInteger, List paramList);

  public abstract List getUserViewFunPosition(Integer paramInteger);

  public abstract List getLeftUserViewFunPositionByUserId(Integer paramInteger);

  public abstract List getRightUserViewFunPositionByUserId(Integer paramInteger);

  public abstract List getViewRoleFunctionsByUserId(Integer paramInteger);
}

/* Location:           C:\Users\e547415\MyProject\rone\WEB-INF\classes\
 * Qualified Name:     com.feeyin.radar.sys.service.RoleService
 * JD-Core Version:    0.6.0
 */